Ad Hoc vs. Planned Software Maintenance

نویسنده

  • Warren Harrison
چکیده

In a series of papers, Belady and Lehman [Belady & Lehman, 1976] pioneered the study of the evolution of software. They observed that over time, programs exhibit increasing entropy. As a program evolves, its structure degrades and its size increases, resulting in increased complexity. The increase in program entropy as it evolves makes program maintenance increasingly more difficult, and will ultimately result in the program dying and being replaced by another program, or the program undergoing a major and expensive overhaul. When making a modification to a piece of production software, a maintenance programmer must give some thought to the impact their changes will have on the entropy of the module.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Survey the Security Function of Integration of vehicular ad hoc Networks with Software-defiend Networks

In recent years, Vehicular Ad Hoc Networks (VANETs) have emerged as one of the most active areas in the field of technology to provide a wide range of services, including road safety, passenger's safety, amusement facilities for passengers and emergency facilities. Due to the lack of flexibility, complexity and high dynamic network topology, the development and management of current Vehicular A...

متن کامل

Artificial Immune Systems: Survey and Applications in Ad Hoc Wireless Networks

This document reviews recent efforts in the area of Artificial immune systems (AIS) and their applications for (ad hoc) wireless networks. It presents basic mechanism of Human immune systems, introduces the reader to the learning paradigms of AIS, sums up misbehavior in ad hoc wireless networks and discusses pros and cons of AIS in increasing robustness of ad hoc wireless networks against misbe...

متن کامل

A Systematic Software Reuse Program Based on an Architecture-centric Domain Analysis

Software reuse promises to help resolve the high cost, low productivity, and inconsistent quality problems that afflict software development today. Although software reuse is accepted as a sound engineering principle, it has proven difficult to implement as a sustainable process. Typically, software reuse is not systematically planned and enacted as part of the engineering process. Instead, sof...

متن کامل

Effects of Small Transfers and Traffic Patterns on Performance and Cache Efficacy of Ad Hoc Routing

Short-lived small transfers such as resource discovery and queries are likely to constitute a significant portion of the traffic in future ad hoc networks. In earlier work on ad hoc routing, randomly assigned long-lived connections have been studied. In this study we show that small transfers stress the route setup phase (vs. maintenance/repair phase) and exhibit significant different behavior ...

متن کامل

Assessment of DSACC and QPART Algorithms in Ad Hoc Networks

The rapid advancement in wireless over wired has augmented the need for improving theQuality of Service (QoS) over such wireless links. However, the wireless ad hoc networkshave too low bandwidth, and establishing a QoS in these networks is a difficult issue. So,support of quality of service in ad hoc networks is the topical issue among the networkscience researchers. In this research we are go...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007